\hypertarget{classduye_1_1_alg_helper}{\section{duye\-:\-:Alg\-Helper Class Reference}
\label{classduye_1_1_alg_helper}\index{duye\-::\-Alg\-Helper@{duye\-::\-Alg\-Helper}}
}


algorithm extend function  




{\ttfamily \#include $<$duye\-\_\-helper.\-h$>$}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static std\-::string \hyperlink{classduye_1_1_alg_helper_a5d5f80c488d1b3580899cb61ed3d5abf}{md5\-Bytes} (const int8 $\ast$bytes, const uint32 len)
\begin{DoxyCompactList}\small\item\em calculation bytes md5 \end{DoxyCompactList}\item 
static std\-::string \hyperlink{classduye_1_1_alg_helper_a24513286a6a0cd274221043cf470a3f1}{md5\-File} (const int8 $\ast$file\-Path)
\begin{DoxyCompactList}\small\item\em calculation file md5 \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
algorithm extend function 

\begin{DoxyNote}{Note}

\end{DoxyNote}


\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_alg_helper_a5d5f80c488d1b3580899cb61ed3d5abf}{\index{duye\-::\-Alg\-Helper@{duye\-::\-Alg\-Helper}!md5\-Bytes@{md5\-Bytes}}
\index{md5\-Bytes@{md5\-Bytes}!duye::AlgHelper@{duye\-::\-Alg\-Helper}}
\subsubsection[{md5\-Bytes}]{\setlength{\rightskip}{0pt plus 5cm}static std\-::string duye\-::\-Alg\-Helper\-::md5\-Bytes (
\begin{DoxyParamCaption}
\item[{const int8 $\ast$}]{bytes, }
\item[{const uint32}]{len}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classduye_1_1_alg_helper_a5d5f80c488d1b3580899cb61ed3d5abf}


calculation bytes md5 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em bytes} & \-: in bytes \\
\hline
\mbox{\tt in}  & {\em len} & \-: in bytes len \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\-: md5 hex string 
\end{DoxyReturn}
\hypertarget{classduye_1_1_alg_helper_a24513286a6a0cd274221043cf470a3f1}{\index{duye\-::\-Alg\-Helper@{duye\-::\-Alg\-Helper}!md5\-File@{md5\-File}}
\index{md5\-File@{md5\-File}!duye::AlgHelper@{duye\-::\-Alg\-Helper}}
\subsubsection[{md5\-File}]{\setlength{\rightskip}{0pt plus 5cm}static std\-::string duye\-::\-Alg\-Helper\-::md5\-File (
\begin{DoxyParamCaption}
\item[{const int8 $\ast$}]{file\-Path}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classduye_1_1_alg_helper_a24513286a6a0cd274221043cf470a3f1}


calculation file md5 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em file\-Path} & \-: file full path \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\-: md5 hex string 
\end{DoxyReturn}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/public/\hyperlink{duye__helper_8h}{duye\-\_\-helper.\-h}\end{DoxyCompactItemize}
